本系列文的環境狀態,可點擊此連結後花園環境參考
更新時間:2019年10月17日
熬過 30 天,接下來就是可以隨心所欲的寫啦!
可能會就像個人筆記了吧......預防自己失智...
✣注意✣ 盡量不要採取直接 schema 到舊表單後,直接下 php artisan migrate:refresh
,這樣原本在資料庫的表單內容都會不見。
首先,在 Terminal 輸入以下指令
php artisan make:migration add_new_cloumn_flowers
然後到路徑:database/migrations/{日期}_add_new_cloumn_flowers.php
public function up()
{
Schema::table('flowers', function (Blueprint $table) {
// 要在舊表單 flowers 內,新增的列名
$table->string('like')->nullable();
});
}
function down()
就想說它的作用是跟 function up()
做相反的事,這邊程式碼是要讓它丟棄 like 列名位
public function down()
{
schema::table('flowers', function (Blueprint $table) {
$table->dropColumn('like');
});
}
然後,在 Terminal 輸入指令,執行遷移
php artisan migrate
完成後的狀態
參考連結:
❁ Add a new column to existing table in a migration